/**
 * @title User.java 
 * @description 	
 * @create 			2012-7-17 下午04:21:22 By xjiujiu
 * @package 		apps.pojo
 * @copyright 		Copyright (c) 2011-2012 http://xyrj.hhtc.edu.cn.com. All right reserved
 * @version         $Id$
 * XYRJ-Java-Project
 */

package system.pojo;

import java.util.HashMap;
import java.util.LinkedHashMap;

import com.xyrj.core.HHPojo;

/**
 * 相关科室POJO对象
 * @ClassName: HHDepartPojo 
 * @Description:
 * @author maoyun0903(maoyun19900818@163.com);
 * @date 2012-10-8 下午8:42:26 
 * @version V1.0
 */
public class HHDepartPojo extends HHPojo {

	/**
	 * 构造函数
	 * 
	 * 初始化类成员变量
	 */
	@SuppressWarnings("serial")
	public HHDepartPojo() {
		modelEnName = "depart";
		modelZhName = "门诊科室";
		table = "bysj_depart";
		parent = "depart";
		_fields = new LinkedHashMap<String, HashMap<String, Object>>() {
			{
				put("depart_id", new HashMap<String, Object>() {
					{
						put("name", "编号ID"); // 字段名称
						put("isPrimaryKey", "Y"); // 是否为主键
						put("value", null); // 字段的值
						put("isShowList", 'Y'); // 是否显示在后台的管理列表
						put("orderBy", "DESC"); // 是否是排序字段
						put("isSearch", 'Y'); // 是否为搜索字段
					}
				});
				put("depart_name", new HashMap<String, Object>() {
					{
						put("name", "科室名称");
						put("value", null); // 字段的值
						put("isShowList", 'Y'); // 是否显示在后台的管理列表
						put("orderBy", "DESC"); // 是否是排序字段
						put("isSearch", 'Y'); // 是否为搜索字段
					}
				});
				put("seo_keywords", new HashMap<String, Object>() {
					{
						put("name", "SEO关键字");
						put("value", null); // 字段的值
						put("isShowList", 'N'); // 是否显示在后台的管理列表
						put("orderBy", ""); // 是否是排序字段
						put("isSearch", 'N'); // 是否为搜索字段
					}
				});
				put("seo_desc", new HashMap<String, Object>() {
					{
						put("name", "SEO描述");
						put("value", null); // 字段的值
						put("isShowList", 'N'); // 是否显示在后台的管理列表
						put("orderBy", ""); // 是否是排序字段
						put("isSearch", 'N'); // 是否为搜索字段
					}
				});
				put("parent_id", new HashMap<String, Object>() {
					{
						put("name", "所属类型");
						put("value", null); // 字段的值
						put("isShowList", 'N'); // 是否显示在后台的管理列表
						put("orderBy", ""); // 是否是排序字段
						put("isSearch", 'N'); // 是否为搜索字段
					}
				});
				put("image_path", new HashMap<String, Object>() {
					{
						put("name", "类型图片");
						put("value", null); // 字段的值
						put("isShowList", 'Y'); // 是否显示在后台的管理列表
						put("orderBy", ""); // 是否是排序字段
						put("isSearch", 'N'); // 是否为搜索字段
						put("size", 0.5); 		//图片大小
						put("type", new String[] {".jpg", ".bmp", ".gif", ".png"}); 	//文件类型
						put("zoom", new int[] {100, 100, 300, 300}); //图片缩放
					}
				});
				put("jump_url", new HashMap<String, Object>() {
					{
						put("name", "跳转链接");
						put("value", null); // 字段的值
						put("isShowList", 'N'); // 是否显示在后台的管理列表
						put("orderBy", ""); // 是否是排序字段
						put("isSearch", 'N'); // 是否为搜索字段
					}
				});
				put("description", new HashMap<String, Object>() {
					{
						put("name", "简要描述");
						put("value", null); // 字段的值
						put("isShowList", 'Y'); // 是否显示在后台的管理列表
						put("orderBy", ""); // 是否是排序字段
						put("isSearch", 'N'); // 是否为搜索字段
					}
				});
				put("context", new HashMap<String, Object>() {
					{
						put("name", "新闻内容");
						put("value", null); // 字段的值
						put("isShowList", 'N'); // 是否显示在后台的管理列表
						put("orderBy", "DESC"); // 是否是排序字段
						put("isSearch", 'Y'); // 是否为搜索字段
					}
				});
				put("total_visits", new HashMap<String, Object>() {
					{
						put("name", "浏览统计");
						put("value", null); // 字段的值
						put("isShowList", 'N'); // 是否显示在后台的管理列表
						put("orderBy", ""); // 是否是排序字段
						put("isSearch", 'N'); // 是否为搜索字段
					}
				});
				put("pass_flag", new HashMap<String, Object>() {
					{
						put("name", "审核状态");
						put("value", null); // 字段的值
						put("isShowList", 'Y'); // 是否显示在后台的管理列表
						put("orderBy", ""); // 是否是排序字段
						put("isSearch", 'N'); // 是否为搜索字段
					}
				});
				put("edit_time", new HashMap<String, Object>() {
					{
						put("name", "编辑时间");
						put("value", null); // 字段的值
						put("isShowList", 'Y'); // 是否显示在后台的管理列表
						put("orderBy", ""); // 是否是排序字段
						put("isSearch", 'N'); // 是否为搜索字段
					}
				});
				put("create_time", new HashMap<String, Object>() {
					{
						put("name", "创建时间");
						put("value", null); // 字段的值
						put("isShowList", 'Y'); // 是否显示在后台的管理列表
						put("orderBy", ""); // 是否是排序字段
						put("isSearch", 'N'); // 是否为搜索字段
					}
				});
				put("author", new HashMap<String, Object>() {
					{
						put("name", "操作人");
						put("value", null); // 字段的值
						put("isShowList", 'Y'); // 是否显示在后台的管理列表
						put("orderBy", ""); // 是否是排序字段
						put("isSearch", 'N'); // 是否为搜索字段
					}
				});
			}
		};
		oprations = new LinkedHashMap<String, String>() {
			{
				put("del", "删除记录");
				put("delimage", "删除图片");
				// put("delfile", "删除文件");
				put("top", "置顶");
				put("nottop", "取消置顶");
				put("pass", "审查通过");
				put("passing", "正在审查");
				put("notpass", "审查不通过");
			}
		};
	}
}
